What can Software Engineers Learn from Manufacturing to Improve Software Process and Product?
نویسنده
چکیده
The purpose of this paper is to provide the software engineer with tools from the field of manufacturing as an aid to improving software process and product quality. Process involves classical manufacturing methods, such as statistical quality control applied to product testing, which is designed to monitor and correct the process when the process yields product quality that fails to meet specifications. Product quality is measured by metrics, such as failure count occurring on software during testing. When the process and product quality are out of control, we show what remedial action to take to bring both the process and product under control. NASA Space Shuttle failure data are used to illustrate the process methods.
منابع مشابه
Process Modeling and Capability Feedback for Integrated Injection Molded Product Development
In order to limit new product development time and ensure quality, the engineer needs to understand the capability of the manufacturing process that will be used. Specifically, the engineer must be able to assess the feasibility of producing the parameters (i.e. dimensions and physical properties) of a design within their specified tolerances and understand how variation will affect the ideal f...
متن کاملDesign for Casting - A New Paradigm for Preventing Potential Problems
Design revisions are expensive and time consuming. Yet, these are inevitable because product designers have limited knowledge about casting processes and have no means to evaluate the influence of design features on castability (costs, quality and productivity). Problems appear much later, at the tooling or manufacturing stage, when it is much more expensive to incorporate changes than at the d...
متن کاملGQM based Inspection
Inspections are generally accepted as a means to improve the quality of software products in an effective and efficient way. However, inspections are not a standard practice in a great number of software projects and software organisations. Introducing and implementing inspections is often a tedious and difficult task, because software engineers must be personally convinced of the effectiveness...
متن کاملActive Software Artifacts
There are many similarities between industrial goods manufacturing and software development processes. This paper first briefly analyzes the recent developments in goods manufacturing, and then identifies the equivalent techniques in software technology. It is claimed that products developed during software manufacturing must be modeled as active artifacts. As a possible approach in this direct...
متن کاملStudy on implementation of one-piece lean line design using simulation techniques: A practical approach
This paper discusses the simulation study carried out for proposing one-piece lean line layout with features of Lean Manufacturing. The lean initiatives that can be addressed are, introducing Kanban replenishment sys-tem, better work-in-process, changing the layout, visual management techniques, standardized work for the re-duction of cycle time, number of workers, number of setups. To improve ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Intelligent Manufacturing
دوره 22 شماره
صفحات -
تاریخ انتشار 2009